package cn.aran.basic.service;

import cn.aran.basic.utils.AjaxResult;
import cn.aran.basic.vo.LoginVo;
import cn.aran.basic.vo.WechatVo;

import java.util.Map;

public interface ILoginService {
    // 根据账号密码登录
    Map<String, Object> accountLogin(LoginVo loginVo);

    //  手机验证码登录
    Map<String, Object> loginCode(LoginVo loginVo);

    // 微信三方登录
    AjaxResult wechat(WechatVo wechatVo);

    // 微信绑定
    Map<String, Object> binder(WechatVo wechatVo);

    // 退出
    void logout(String token);
}
